.c_input_box {
    width: 8.666667rem;
    margin: 0 auto;
    margin-top: 0.64rem;
    position: relative;
    border: 1px solid #CCC;
    border-radius: 0.266667rem;
}

.c_input_box .input_text {
    width: 7.866667rem;
    border: 0；
    color: #4A4A4A;
    height: 1.466667rem;
    font-size: 0.533333rem;
    font-weight: normal;
    text-indent: 0.333333rem;
    font-weight: normal;
    background: 0;
    border: 0;
}

.c_input_box .title,
.c_input_box .btn_del,
.c_input_box .error_tips,
.c_input_box .icon_error{
    display: none;
}

.c_input_box.curr {
    border-color: #4A90E2;
}

.c_input_box.curr .title,
.c_input_box.error .title {
    color: #CCC;
    font-size: 0.373333rem;
    height: 0.373333rem;
    background-color: #FFF;
    position: absolute;
    left: 0.266667rem;
    top: -0.186667rem;
    z-index: 1;
    padding: 0 12px;
    display: inline-block;
}

.c_input_box.curr .btn_del {
    width: 0.8rem;
    height: 1.44rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: url("../images/del.png") no-repeat 0.173333rem 0.48rem;
    background-size: 0.48rem 0.48rem;
    border: 0;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
}

.c_input_box.error {
    border-color: #E60012;
}

.c_input_box.error .icon_error {
    width: 0.8rem;
    height: 1.44rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: url("../images/error.png") no-repeat 0.173333rem 0.48rem;
    background-size: 0.48rem 0.48rem;
    border: 0;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
}
.c_input_box.error .error_tips {
	position: absolute;
	top: -0.693333rem;
	background: #000;
	opacity: 0.7;
	height: 1.013333rem;
	line-height: 1.013333rem;
	font-size: 0.32rem;
	display: inline-block;
	z-index: 1;
	border-radius: 0.133333rem;
	right: 0;
	font-size: 0.373333rem;
	color: #FFF;
	padding: 0 0.32rem;
}

.c_input_box p {
    font-size: 0.373333rem;
    text-indent: 0.333333rem;
    margin-top: 0.293333rem;
    color: #9B9B9B;
    position: absolute;
    bottom: -0.6rem;
}

.c_select_box {
    width: 8.666667rem;
    margin: 0 auto;
    margin-top: 0.64rem;
    position: relative;
}

.c_select_box select {
    width: 8.666667rem;
    border: 1px solid #CCC;
    color: #AAA;
    height: 1.466667rem;
    font-size: 0.533333rem;
    text-indent: 0.333333rem;
    border-radius: 0.266667rem;
    font-weight: normal;
    background: url("../images/cner.jpg") no-repeat 7.96rem 0.6rem;
    background-size: 0.346667rem 0.213333rem;
}

.c_select_box .select_color {
    color: #4A4A4A;
}

.c_select_box2 {
    width: 8.666667rem;
    height: 1.466667rem;
    border: 1px solid #CCC;
    border-radius: 0.266667rem;
    margin: 0 auto;
    margin-top: 0.64rem;
    position: relative;
}

.c_select_box2 .input_text {
    width: 7.866667rem;
    color: #4A4A4A;
    height: 1.466667rem;
    font-size: 0.533333rem;
    font-weight: normal;
    text-indent: 0.333333rem;
    font-weight: normal;
    background: 0;
    border: 0;
}

.c_select_box2 .btn_more {
    width: 0.8rem;
    height: 1.44rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: url("../images/cner.jpg") no-repeat 0.16rem 0.6rem;
    background-size: 0.346667rem 0.213333rem;
    border: 0;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
}

.c_select_box2.curr {
    border-color: #4A90E2;
}

.c_select_box2.error {
    border-color: #E60012;
}

.c_select_box2 .title,
.c_select_box2 .icon_error,
.c_select_box2 .error_tips{
	display: none;
}
.c_select_box2.curr .title,
.c_select_box2.error .title {
    color: #CCC;
    font-size: 0.373333rem;
    height: 0.373333rem;
    background-color: #FFF;
    position: absolute;
    left: 0.266667rem;
    top: -0.186667rem;
    z-index: 1;
    padding: 0 12px;
    display: inline-block;
}
.c_select_box2.error .btn_more{
	display: none;
}
.c_select_box2.error .icon_error {
    width: 0.8rem;
    height: 1.44rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: url("../images/error.png") no-repeat 0.173333rem 0.48rem;
    background-size: 0.48rem 0.48rem;
    border: 0;
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
}
.c_select_box2.error .error_tips {
	position: absolute;
	top: -0.693333rem;
	background: #000;
	opacity: 0.7;
	height: 1.013333rem;
	line-height: 1.013333rem;
	font-size: 0.32rem;
	display: inline-block;
	z-index: 1;
	border-radius: 0.133333rem;
	right: 0;
	font-size: 0.373333rem;
	color: #FFF;
	padding: 0 0.32rem;
}


.c_smt_btn {
    width: 6.4rem;
    height: 1.266667rem;
    background-color: #cfa767;
    color: #FFF;
    font-size: 0.533333rem;
    border-radius: 42px;
    border: 0;
    margin: 0 auto;
    display: block;
    margin-top: 1.4rem;
}

.c_surance_list {
	margin-left: 5px;
	margin-top: 75px;
	height: 800px;
	overflow: auto;
}

.c_surance_list img {
    width: 100%;
    height: 100%;
}

.c_surance_list li {
    float: left;
    border: 1px solid #CCC;
    width: 2.933333rem;
    height: 2.933333rem;
    overflow: hidden;
    margin-left: 0.266667rem;
    margin-bottom: 0.266667rem;
}

.c_surance_list button {
    width: 2.933333rem;
    height: 2.933333rem;
    background: url("../images/upload.png") no-repeat center 0.666667rem;
    background-size: 1.106667rem 1.106667rem;
    position: relative;
    border:0;
}
.c_surance_list button span{
	color: #4a90e2;
	font-size: 27px;
	position: absolute;
	left: 50%;
	margin-left: -54px; 
	top: 2.16rem;
	z-index: 1;
}

.c_esc_btn{
	color: #4a90e2;
	font-size: 0.533333rem;
	margin: 0 auto;
	display: block;
	text-align: center;
	margin-top: 1.066667rem;
	border:0;
	background: 0;
}

#box{
	width: 6.4rem;
	height: 1.266667rem;
	background: #F60;
}
